Swing (Java)

Swing

Description de cette image, également commentée ci-après
Capture d'écran d'une fenêtre d'exemple
Informations
Créateur Sun Microsystems
Développé par Oracle
État du projet  Maintenance active
Écrit en JavaVoir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Langues Anglais
Type Bibliothèque Java (d)
Widget toolkitVoir et modifier les données sur Wikidata
Politique de distribution Gratuit
Licence GPL
Site web download.oracle.com/javase/6/docs/technotes/guides/swingVoir et modifier les données sur Wikidata

Chronologie des versions

Swing est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE. Swing constitue l'une des principales évolutions apportées par Java 2 par rapport aux versions antérieures.

Swing offre la possibilité de créer des interfaces graphiques identiques quel que soit le système d'exploitation sous-jacent, au prix de performances moindres qu'en utilisant Abstract Window Toolkit (AWT). Il utilise le principe Modèle-Vue-Contrôleur (MVC, les composants Swing jouent en fait le rôle de la vue au sens du MVC) et dispose de plusieurs choix d'apparence pour chacun des composants standards.

Avec l'apparition de Java 8 en , JavaFX devient la bibliothèque graphique officielle du langage Java, pour toutes les sortes d'application (applications mobiles, applications sur poste de travail, applications Web), le développement de son prédécesseur Swing étant abandonné (sauf pour les corrections de bogues).


Developed by StudentB